package com.guit.hrms.service;

import com.guit.hrms.dto.otherDept.AddOtherDeptDTO;
import com.guit.hrms.po.otherDept.OtherDept;
import com.guit.hrms.vo.otherDept.OtherDeptVO;

import java.util.List;

public interface OtherDeptService {
    /**
     * 新增其它部门
     * @param addOtherDeptDTO
     */
    void addOtherDept(AddOtherDeptDTO addOtherDeptDTO);

    /**
     * 查看其它部门,如果otherDeptId为null则查询所有其它部门
     * @param otherDeptId
     * @return
     */
    List<OtherDeptVO> queryOtherDept(Integer otherDeptId);

    /**
     * 更新其它部门
     * @param otherDept
     */
    void updateOtherDept(OtherDept otherDept);

    /**
     * 删除其它部门
     * @param deptIds
     */
    void deleteOtherDept(List<Integer> deptIds);
}
